Skip to main content

Communication cryptée avec Remote TargetVisu

Vous pouvez lancer la visualisation d'un CODESYS projet sur un panneau, que le Remote TargetVisu prend en charge, avec une communication cryptée.

Procédure. Installation d'un certificat et démarrage du Remote TargetVisu crypté

Exigence

  • Un contrôleur avec une visualisation existe dans le réseau et ce contrôleur est en cours d'exécution.

  • Une visualisation de départ a été définie dans le Visu cible à distance objet.

  • Le programme RemoteTargetVisu.exe se trouve sur le panneau.

  • Le fichier de certificat public (clé publique) est situé sur le panneau et codé en BASE64 ou ASN1

  1. Exécutez le programme RemoteTargetVisu.exe avec l'option -installTrustedCert= <certificate path>. Vous pouvez également spécifier le chemin absolu du certificat (exemple : RemoteTargetVisu.exe --installTrustedCert=C:\cert\export\example.cer).

    Une invite de dialogue s'ouvre avec les informations du certificat actuel. L'accès au certificat auto-signé de l'automate est activé.

    Remarque : Ce type d'installation n'est possible qu'avec une variante autonome du Remote TargetVisu.

  2. Exécutez le programme RemoteTargetVisu.exe avec l'option -continueAfterInstallTrustedCert.

    Le Remote TargetVisu démarre comme d'habitude.

L'argument de ligne de commande facultatif -omitInstallCertInfo permet d'ignorer la boîte de dialogue qui affiche le résultat de l'installation du certificat.

Exemple 34. Exemple

Cette commande de ligne de commande installe le certificat sans émettre de message, puis démarre Remote TargetVisu.

RemoteTargetVisu.exe --continueAfterInstallTrustedCert --omitInstallCertInfo --installTrustedCert=\UsbMemory\abc.cer


Paramétrage des communications

Le fichier CFG CODESYSControl.cfg se trouve sur l'automate, par exemple dans le dossier Platforms/Linux/Projects. Là, vous pouvez configurer la communication comme suit.

[CmpVisuHandlerRemote]

Communication.EncryptionMode=0

Connexion via une communication en texte clair

Défaut

Communication.EncryptionMode=1

Connexion par communication cryptée

Si vous démarrez Remote TargetVisu avec Communication.EncryptionMode=1 sans avoir préalablement installé de certificat, une invite de dialogue avec les informations du certificat s'affiche après le démarrage. Lorsque vous cliquez sur Oui pour accuser réception du dialogue, le Remote TargetVisu démarre avec une communication cryptée.

Par défaut, le certificat, qui peut ensuite être installé, est stocké dans le dossier \cert\export.

Pour plus d'informations, voir : Affichage d'une visualisation en tant que variante de Remote TargetVisu